package com.music.core.api;


import com.music.core.model.Album;
import com.music.core.model.MusicLink;
import com.music.core.model.Song;
import com.music.core.model.Album;
import com.music.core.model.MusicLink;
import com.music.core.model.Song;

import java.io.IOException;
import java.util.List;

/**
 *
 * @author haohua
 * @date 2018/2/11
 */
public class NotFullyImplementedMusicApi implements MusicApi {

    @Override
    public List<? extends Song> searchMusicSync(String keyword, int page, boolean needLink) {
        throw new UnsupportedOperationException();
    }

    @Override
    public MusicLink getMusicLinkByIdSync(String musicId) {
        throw new UnsupportedOperationException();
    }

    @Override
    public List<? extends Song> getSongDetailInfoByIdsSync(boolean needLyric, String... musicIds) throws IOException {
        throw new UnsupportedOperationException();
    }

    @Override
    public Album getAlbumInfoByIdSync(String albumId, boolean needLink) {
        throw new UnsupportedOperationException();
    }
}
